package com.yw.ScriptInfo.dto;

import io.swagger.v3.oas.annotations.media.Schema;
import lombok.Data;

import java.util.List;

@Data
public class AddScriptDTO {
    @Schema(description = "文件id",name = "fileId")
    private Integer fileId;
    @Schema(description = "脚本名称",name = "scriptName")
    private String scriptName; // 脚本名称
    @Schema(description = "脚本描述",name = "scriptDesc")
    private String scriptDesc; // 脚本描述
    @Schema(description = "脚本分类",name = "scriptType")
    private String scriptType; // 脚本分类
    @Schema(description = "脚本语言类型",name = "language")
    private String language; // 脚本语言类型
    @Schema(description = "函数名",name = "function")
    private String function; // 函数名
    @Schema(description = "类名",name = "className")
    private String className; // 类名
    @Schema(description = "输入参数",name = "inParameter")
    private List<InValueDTO> inParameter; // 输入参数
    @Schema(description = "输出参数",name = "outParameter")
    private List<OutValueDTO> outParameter; // 输出参数

}
